﻿body
{
    margin: auto;
    width: 90%;
    min-height: 600px;
}

.page
{
    font-size: 12px;
    height: 100%;
}

#header
{
    width: 100%;
    background-image: url('../../Images/header_background.png');
    background-repeat: repeat-x;
    height: 60px;
    text-align: right;
}

.header_company
{
    float: left;
    margin: 20px 0px 0px 10px;
    font-weight: bold;
    color: #FFF;
}

#menu
{
    width: 170px;
    height: 100%;
    min-height: 600px;
    float: left;
    background-image: url('../../Images/menu_bg.jpg');
}
#content
{
    width: 830px;
}
.requiredTag
{
    color: Red;
}

/*------------- Styles for <a> -----------------*/
a
{
    text-decoration: none;
}
a:link
{
    color: #000099;
}
a:visited
{
    color: #000099;
}
a:hover
{
    color: #0000FF;
}
/*----------------------------------*/


/*------------- Styles for table -------------*/
table tr
{
    height: 30px;
    border-bottom: 1px solid #CCCCCC;
}
table .trHeader
{
    color: #999999;
}

table .trSingle
{
    background-color: #EBF3FE;
}

table .trDouble
{
    border-bottom: 1px solid #CCCCCC;
}
/*----------------------------------*/


/*------------- Styles ofr pop up item selector ---------------*/
#divItemSelect
{
    position: absolute;
    top: 150px;
    left: 300px;
    width: 600px;
    height: 300px;
    background-color: #EEE;
    border: 1px solid #BBB;
    display: none;
}
.itemSelectItem
{
    width: 150px;
    float: left;
}

/*----------------------------------*/